satisfaction guarantee - Alemán Inglés Diccionario